(a person) be in desperate straits - İngilizce Eşanlam Sözlük

Can't found any synonym terms.